Sales
AddressProperty TypeCurrent Estimated ValuePrice PaidDate
16 ST PETERSBURGH PLACE Terraced £5,114,306 £3,850,000 15 Sep 2016
22 ST PETERSBURGH PLACE Terraced £4,087,240 £1,550,000 31 Oct 2002